﻿function selectAll(a) {
	// 取所有的input标签的元素
	var item = document.getElementsByTagName("input");
	// 循环所有的元素
	for (var i = 0; i < item.length; i++) {
		// 判断是否是一个复选框
		if (item[i].type == "checkbox") {

			item[i].checked = a.checked;
			if (a.checked == true) {
				document.getElementById("but").style.display = "block";// 移除disabled
			} else {
				document.getElementById("but").style.display = "none";
			}

		}

	}
}
function cl() {
	var item = document.getElementsByName("ab");
	var b = true; // 标记
	for (var i = 0; i < item.length; i++) { // 循环所有项的复选框
		if (item[i].checked == false) { // 只要其中某一个不选中
			b = false; // 更改标记
			break; // 提前退出循环
		} else {
			document.getElementById("but").style.display = "block";// 移除disabled
		}
	}
	// 控制全选的复选框
	document.getElementById("all").checked = b;
}

function uncheckAll() {
    var code_Values = document.getElementsByTagName("input");
    if (code_Values.length) {
        for (i = 0; i < code_Values.length; i++) {
            if (code_Values[i].checked = false) {
            	document.getElementById("but").style.display = "block";
            }
        }
    } else {
        if (code_Values.type == "checkbox") {
            code_Values.checked = false;
        }
    }
}
function load() {
	obj = document.getElementsByName("ab");
	check_val = [];
	for (k in obj) {
		if (obj[k].checked)
			check_val.push(obj[k].value);
	}
//	$.ajax({
//		url : "${pageContext.request.contextPath}/downZip",
//		type : "post",
//		/* dataType : 'json', */
//		data : {
//			'array[]' : check_val
//		},
//		contentType : 'application/json;charset=utf-8',
//		async : true, // 或false,是否异步
//		cache : false,
//		success : function() {
//			alert(check_val);
//		},
//		error : function(xhr) {
//			alert(xhr.status)
//		}
//	});
//	alert(JSON.stringify(check_val));
	$.ajax({
	  
		url : "downZip",
		dataType : "json",
		traditional : true,
		contentType : "application/json",
		type : "POST",
		data : JSON.stringify(check_val),
		success : function(){
			alert("下载成功");
		},
		error : function(xhr) {
			alert(xhr.status)
		}
	});

}